package com.echo.exception;

/**
 * 评论相关业务异常类
 * 用于封装评论功能中的各种业务异常情况
 */
public class CommentException extends RuntimeException {
    
    /**
     * 无参构造函数
     */
    public CommentException() {
        super();
    }
    
    /**
     * 带错误消息的构造函数
     * @param message 错误消息
     */
    public CommentException(String message) {
        super(message);
    }
    
    /**
     * 带错误消息和根异常的构造函数
     * @param message 错误消息
     * @param cause 根异常
     */
    public CommentException(String message, Throwable cause) {
        super(message, cause);
    }
    
    /**
     * 带根异常的构造函数
     * @param cause 根异常
     */
    public CommentException(Throwable cause) {
        super(cause);
    }
}